package com.xnew.bean;


import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

public class AuditProjectInfo implements Serializable {
    private String id;

    private String planId; //计划编号

    private String orgId; //所属机构

    private String projectNo; //项目编号

    private String projectName; //项目名称

    private String auditStartDate; //项目开始时间

    private String auditEndDate; //项目结束时间

    private String auditImplementDate; //项目实施时间

    private String projectType; //项目类型

    private String planNo;  //计划编号

    private String projectLevel; //项目级别

    private String parentProjectId; //父级项目编号

    private String projectCharge; //项目负责人

    private String auditGroupLeader; //项目组长

    private String flowNo; //流程节点

    private String status; //状态

    private String evaluation; //评价状态

    private String orgStd; //被审计机构

    private String orgStdName; //被审计机构

    private String orgSat; //实施审计机构

    private String orgSatName; //实施审计机构




    private static final long serialVersionUID = 1L;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getPlanId() {
        return planId;
    }

    public void setPlanId(String planId) {
        this.planId = planId;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getProjectNo() {
        return projectNo;
    }

    public void setProjectNo(String projectNo) {
        this.projectNo = projectNo == null ? null : projectNo.trim();
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName == null ? null : projectName.trim();
    }

    public String getAuditStartDate() {
        return auditStartDate;
    }

    public void setAuditStartDate(String auditStartDate) {
        this.auditStartDate = auditStartDate == null ? null : auditStartDate.trim();
    }

    public String getAuditEndDate() {
        return auditEndDate;
    }

    public void setAuditEndDate(String auditEndDate) {
        this.auditEndDate = auditEndDate == null ? null : auditEndDate.trim();
    }

    public String getAuditImplementDate() {
        return auditImplementDate;
    }

    public void setAuditImplementDate(String auditImplementDate) {
        this.auditImplementDate = auditImplementDate == null ? null : auditImplementDate.trim();
    }

    public String getProjectType() {
        return projectType;
    }

    public void setProjectType(String projectType) {
        this.projectType = projectType == null ? null : projectType.trim();
    }

    public String getPlanNo() {
        return planNo;
    }

    public void setPlanNo(String planNo) {
        this.planNo = planNo == null ? null : planNo.trim();
    }

    public String getProjectLevel() {
        return projectLevel;
    }

    public void setProjectLevel(String projectLevel) {
        this.projectLevel = projectLevel == null ? null : projectLevel.trim();
    }

    public String getParentProjectId() {
        return parentProjectId;
    }

    public void setParentProjectId(String parentProjectId) {
        this.parentProjectId = parentProjectId == null ? null : parentProjectId.trim();
    }

    public String getProjectCharge() {
        return projectCharge;
    }

    public void setProjectCharge(String projectCharge) {
        this.projectCharge = projectCharge == null ? null : projectCharge.trim();
    }

    public String getAuditGroupLeader() {
        return auditGroupLeader;
    }

    public void setAuditGroupLeader(String auditGroupLeader) {
        this.auditGroupLeader = auditGroupLeader == null ? null : auditGroupLeader.trim();
    }

    public String getFlowNo() {
        return flowNo;
    }

    public void setFlowNo(String flowNo) {
        this.flowNo = flowNo == null ? null : flowNo.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOrgStd() {
        return orgStd;
    }

    public void setOrgStd(String orgStd) {
        this.orgStd = orgStd;
    }

    public String getOrgStdName() {
        return orgStdName;
    }

    public void setOrgStdName(String orgStdName) {
        this.orgStdName = orgStdName;
    }

    public String getOrgSat() {
        return orgSat;
    }

    public void setOrgSat(String orgSat) {
        this.orgSat = orgSat;
    }

    public String getOrgSatName() {
        return orgSatName;
    }

    public void setOrgSatName(String orgSatName) {
        this.orgSatName = orgSatName;
    }

    public String getEvaluation() {
        return evaluation;
    }

    public void setEvaluation(String evaluation) {
        this.evaluation = evaluation;
    }

    private Map<String, Object> dictNameResult = new HashMap<String, Object>();

    public Map<String, Object> getDictNameResult() {
        return dictNameResult;
    }

    public void setDictNameResult(Map<String, Object> dictNameResult) {
        this.dictNameResult = dictNameResult;
    }

    public String[] buildIncludeField(){
        return new String[]{"orgId","projectType","projectLevel","projectCharge","auditGroupLeader","status"};
    }

    public String[] buildIncludeType(){
        return new String[]{"ORG_NAME","AUDIT_TYPE","PLAN_LEVEL","USER_NAME","USER_NAME","AUDIT_PROJECT_STATUS"};
    }


}